package com.hsgene.order.dto.peanut;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author wangbing
 * @version 1.0, 2018/9/29
 */
public class OrderInterchangeListDto implements Serializable {

    private static final long serialVersionUID = 1856981527396149783L;
    /**
     * 变更记录id
     */
    private String id;

    /**
     * 检测单id
     */
    private String orderId;

    /**
     * 检测单编号
     */
    private String orderNo;

    /**
     * 变更记录编号
     */
    private String recordNo;

    /**
     * 金额
     */
    private BigDecimal amount;

    /**
     * 退补款标致(0不变，1补款，2退款)
     */
    private Integer supplementFlag;

    /**
     * 状态(0未处理，1已处理未付款,2已完成)
     */
    private Integer status;

    /**
     * 付款人类型(0是患者付，1是地服代付)
     */
    private Integer payerType;

    /**
     * 是否可支付标志（0不可以，1可以）
     */
    private Integer needPayment;

    /**
     * 创建时间
     */
    private Date createDate;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getRecordNo() {
        return recordNo;
    }

    public void setRecordNo(String recordNo) {
        this.recordNo = recordNo;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public Integer getSupplementFlag() {
        return supplementFlag;
    }

    public void setSupplementFlag(Integer supplementFlag) {
        this.supplementFlag = supplementFlag;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getPayerType() {
        return payerType;
    }

    public void setPayerType(Integer payerType) {
        this.payerType = payerType;
    }

    public Integer getNeedPayment() {
        return needPayment;
    }

    public void setNeedPayment(Integer needPayment) {
        this.needPayment = needPayment;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
}
